﻿using System;
using System.Runtime.Serialization;

namespace Common.Contract.Warranty.Record
{
    [DataContract]
    [Serializable]
    public class WarrantyMessageRecord
    {
        [DataMember]
        public string Model { get; set; }

        [DataMember]
        public string Suffix { get; set; }

        [DataMember]
        public string SerialNumber { get; set; }

        [DataMember]
        public DateTime? StartDate { get; set; }

        [DataMember]
        public DateTime? EndDate { get; set; }

        [DataMember]
        public string EndUserCell { get; set; }

        [DataMember]
        public string ResponseMessage { get; set; }

        [DataMember]
        public string ResponseType { get; set; }

        [DataMember]
        public bool? SmsYn { get; set; }

        [DataMember]
        public string ConfirmUser { get; set; } 

        [DataMember]
        public DateTime? SelloutDate { get; set; }

        [DataMember]
        public DateTime? SellinDate { get; set; }

        [DataMember]
        public string SelloutTime { get; set; }

        [DataMember]
        public bool? TransferFlag { get; set; } 
    }
}